package com.demo.test.other;

import com.alibaba.fastjson.JSON;
import org.junit.Test;
import org.springframework.util.CollectionUtils;

import java.math.BigDecimal;
import java.net.InetAddress;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.UnknownHostException;
import java.nio.charset.StandardCharsets;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.util.*;
import java.util.stream.Collectors;

/**
 * @author gy
 * @date 2023/1/17
 */
public class other01 {
    @Test
    public void m1(){
        long startTime = System.currentTimeMillis();

        Long minute = 30L;
        int jamState;
        if (minute >= 10 && minute < 20) {
            jamState = 1;
        } else if (minute >= 20 && minute < 30) {
            jamState = 2;
        } else if (minute >= 30) {
            jamState = 3;
        } else {
            jamState = 0;
        }
        System.out.println(jamState);
        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    @Test
    public void m2(){
        long startTime = System.currentTimeMillis();


        EventTypeReportTime eventTypeReportTime = new EventTypeReportTime();
        eventTypeReportTime.setEventType("1024");

        ArrayList<TimePeriod> list = new ArrayList<>();
        TimePeriod timePeriod1 = new TimePeriod();
        timePeriod1.setStartTime("17:00");
        timePeriod1.setEndTime("18:00");
        TimePeriod timePeriod2 = new TimePeriod();
        timePeriod2.setStartTime("09:00");
        timePeriod2.setEndTime("10:00");

        list.add(timePeriod1);
        list.add(timePeriod2);
        eventTypeReportTime.setNoReportTimeList(list);

        EventTypeReportTime eventTypeReportTime1 = new EventTypeReportTime();
        eventTypeReportTime1.setEventType("2048");
        eventTypeReportTime1.setNoReportTimeList(list);

        ArrayList<EventTypeReportTime> eventTypeReportTimes = new ArrayList<>();
        eventTypeReportTimes.add(eventTypeReportTime);
        eventTypeReportTimes.add(eventTypeReportTime1);

        EventReportConfigBO eventReportConfigBO = new EventReportConfigBO();
        eventReportConfigBO.setDeviceId(1234);
        eventReportConfigBO.setEventTypeReportTimeList(eventTypeReportTimes);


        List<EventReportConfigBO> eventReportConfigBOS = new ArrayList<EventReportConfigBO>();
        eventReportConfigBOS.add(eventReportConfigBO);
        eventReportConfigBOS.add(eventReportConfigBO);



        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }



    @Test
    public void m3(){
        long startTime = System.currentTimeMillis();

        String a = "[{\"deviceId\":1,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":2," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":3,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":4,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":5,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":6,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":7," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":9,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":10,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":17,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":30,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":31," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":32,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":33,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":34,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":644,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":645," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":646,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":647,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":648," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":649,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":650,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":651," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":652,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":653,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":654," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":655,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":656,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":657," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":658,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":659,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":660," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":661,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":662,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":663," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":664,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":665,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":666," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":667,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":668,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":669," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":670,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":671,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":672," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":673,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":674,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":675," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":676,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":677,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":678," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":679,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":680,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":681," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":682,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":683,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":684," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":685,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":686,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":687," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":688,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":689,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":690," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":691,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":692,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":693," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":694,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":695,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":696," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":697,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":698,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":699," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":700,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":701,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":702," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":703,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":704,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":705," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":706,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":707,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":708," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":709,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":710,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":711," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":712,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":713,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":714," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":715,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":716,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":717," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":718,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":719,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":720," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":721,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":722,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":723," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":724,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":725,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":726," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":727,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":728,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":729," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":730,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":731,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":732," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":733,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":734,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":735," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":736,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":737,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":738," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":739,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":740,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":741," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":742,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":743,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":744," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":745,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":746,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":747," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":748,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":749,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":750," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":751,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":752,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":753," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":754,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":755,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":756," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":757,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":758,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":759," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":760,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":761,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":762," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":763,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":764,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":765," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":766,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":767,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":768," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":769,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":770,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":771," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":772,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":773,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":774," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":775,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":776,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":777," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":778,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":779,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":780," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":781,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":782,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":783," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":784,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":785,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":786," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":787,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":788,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":789," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":790,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":791,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":792," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":793,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":794,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":795," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":796,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":797,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":798," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":799,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":800,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":801," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":802,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":803,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":804," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":805,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":806,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":807," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":808,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":809,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":810," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":811,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":812,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":813," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":814,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":815,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":816," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":817,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":818,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":819," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":820,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":821,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":822," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":823,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":824,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":825," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":826,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":827,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":828," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":829,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":830,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":831," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":832,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":833,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":834," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":835,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":836,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":837," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":838,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":839,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":840," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":841,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":842,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":843," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":844,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":845,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":846," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":847,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":848,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":849," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":850,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":851,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":852," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":853,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":854,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":855," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":856,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":857,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":858," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":859,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":860,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":861," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":862,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":863,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":864," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":865,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":866,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":867," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":868,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":869,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":870," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":871,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":872,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":873," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":874,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":875,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":876," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":877,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":878,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":879," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":880,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":881,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":882," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":883,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":884,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":885," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":886,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":887,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":888," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":889,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":890,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":891," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":892,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":893,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":894," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":895,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":896,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":897," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":898,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":899,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":900," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":901,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":902,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":903," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":904,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":905,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":906," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":907,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":908,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":909," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":910,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":911,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":912," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":913,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":914,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":915," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":916,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":917,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":918," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":919,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":920,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":921," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":922,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":923,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":924," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":925,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":926,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":927," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":928,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":929,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":930," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":931,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":932,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":933," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":934,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":935,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":936," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":937,\"eventTypeStr\":\"131072," +
                "2306,65536,2048,130,1024\"},{\"deviceId\":938,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"}," +
                "{\"deviceId\":939,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":940," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":941,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":942,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":943," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":944,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":945,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":946," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":947,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":948,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":949," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":950,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":951,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":952," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":953,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":954,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":955," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":956,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":957,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":958," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":959,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":960,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":961," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":962,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":963,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":964," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":965,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":966,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":967," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":968,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":969,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":970," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":971,\"eventTypeStr\":\"131072," +
                "2306,65536,2048,130,1024\"},{\"deviceId\":972,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"}," +
                "{\"deviceId\":973,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":974," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":975,\"eventTypeStr\":\"131072," +
                "2306,65536,2048,130,1024\"},{\"deviceId\":976,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":977,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":978," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":979,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":980,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":981," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":982,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":983,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":984," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":985,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":986,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":987," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":988,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":989,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":990," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":991,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":992,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":993," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":994,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":995,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":996," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":997,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":998,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":999," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1000,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1001,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1002," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1003,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1004,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1005," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1006,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1007,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1008," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1009,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1010,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1011," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1012,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1013,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1014," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1015,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1016,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1017," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1018,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1019,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1020," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1021,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1022,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1023," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1024,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1025,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1026," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1027,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1028,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1029," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1030,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1031,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1032," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1033,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1034,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1035," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1036,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1037,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1038," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1039,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1040,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1041," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1042,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1043,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1044," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1045,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1046,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1047," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1048,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1049,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1050," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1051,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1052,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1053," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1054,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1055,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1056," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1057,\"eventTypeStr\":\"131072,2306,65536," +
                "2048,130,1024\"},{\"deviceId\":1058,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1059," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1060,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1061,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1062," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1063,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1064,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1065," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1066,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1067,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1068," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1069,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1070,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1071," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1072,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1073,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1074," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1075,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1076,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1077," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1078,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1079,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1080," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1081,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1082,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1083," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1084,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1085,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1086," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1087,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1088,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1089," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1090,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1091,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1092," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1093,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1094,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1095," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1096,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1097,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1098," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1099,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1100,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1101," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1102,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1103,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1104," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1105,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1106,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1107," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1108,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1109,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1110," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1111,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1112,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1113," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1114,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1115,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1116," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1117,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1118,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1119," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1120,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1121,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1122," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1123,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1124,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1125," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1126,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1127,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1128," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1129,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1130,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1131," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1132,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1133,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1134," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1135,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1136,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1137," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1138,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1139,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1140," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1141,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1142,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1143," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1144,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1145,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1146," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1147,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1148,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1149," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1150,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1151,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1152," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1153,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1154,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1155," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1156,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1157,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1158," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1159,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1160,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1161," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1162,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1163,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1164," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1165,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1166,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1167," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1168,\"eventTypeStr\":\"131072,2306,65536," +
                "2048,130,1024\"},{\"deviceId\":1169,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1170," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1171,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1172,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1173," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1174,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1175,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1176," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1177,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1178,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1179," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1180,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1181,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1182," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1183,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1184,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1185," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1186,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1187,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1188," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1189,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1190,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1191," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1192,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1193,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1194," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1195,\"eventTypeStr\":\"131072," +
                "2306,65536,2048,130,1024\"},{\"deviceId\":1196,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1197,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1198," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1199,\"eventTypeStr\":\"131072,2306,65536," +
                "2048,130,1024\"},{\"deviceId\":1200,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1201," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1202,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1203,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1204," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1205,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1206,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1207," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1208,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1209,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1210," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1211,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1212,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1213," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1214,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1215,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1216," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1217,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1218,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1219," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1220,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1221,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1222," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1223,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1224,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1225," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1226,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1227,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1228," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1229,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1230,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1231," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1232,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1233,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1234," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1235,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1236,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1237," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1238,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1239,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1240," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1241,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1242,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1243," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1244,\"eventTypeStr\":\"131072," +
                "2306,65536,2048,130,1024\"},{\"deviceId\":1245,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1246,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1247," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1248,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1249,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1250," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1251,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1252,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1253," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1254,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1255,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1256," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1257,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1258,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1259," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1260,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1261,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1262," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1263,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1264,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1265," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1266,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1267,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1268," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1269,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1270,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1271," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1272,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1273,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1274," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1275,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1276,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1277," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1278,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1279,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1280," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1281,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1282,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1283," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1284,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1285,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1286," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1287,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1288,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1289," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1290,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1291,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1292," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1293,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1294,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1295," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1296,\"eventTypeStr\":\"131072,2306,65536," +
                "2048,130,1024\"},{\"deviceId\":1297,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1298," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1299,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1300,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1301," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1302,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1303,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1304," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1305,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1306,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1307," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1308,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1309,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1310," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1311,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1312,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1313," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1314,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1315,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1316," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1317,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1318,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1319," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1320,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1321,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1322," +
                "\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"},{\"deviceId\":1323,\"eventTypeStr\":\"131072," +
                "2306,65536\"},{\"deviceId\":1324,\"eventTypeStr\":\"131072,2306,65536,2048,130,1024\"}," +
                "{\"deviceId\":1325,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1326," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1327,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1328,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1329," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1330,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1331,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1332," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1333,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1334,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1335," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1336,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1337,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1338," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1339,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1340,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1341," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1342,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1343,\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1344," +
                "\"eventTypeStr\":\"131072,2306,65536\"},{\"deviceId\":1345,\"eventTypeStr\":\"131072,2306,65536\"}," +
                "{\"deviceId\":1346,\"eventTypeStr\":\"131072,2306,65536\"}]";

        List<EventReportConfigOrginal> eventReportConfigOrginals = JSON.parseArray(a, EventReportConfigOrginal.class);

        ArrayList<EventReportConfigBO> eventReportConfigBOList = new ArrayList<>();
        for (EventReportConfigOrginal eventReportConfigOrginal : eventReportConfigOrginals) {
            EventReportConfigBO eventReportConfigBO = new EventReportConfigBO();
            List<EventTypeReportTime> eventTypeReportTimeList = new ArrayList<>();

            Integer deviceId = eventReportConfigOrginal.getDeviceId();
            eventReportConfigBO.setDeviceId(deviceId);


            String eventTypeStr = eventReportConfigOrginal.getEventTypeStr();
            String[] split = eventTypeStr.split(",");
            for (String eventType : split) {
                EventTypeReportTime eventTypeReportTime = new EventTypeReportTime();
                eventTypeReportTime.setEventType(eventType);
                ArrayList<TimePeriod> timePeriods = new ArrayList<>();
                if (eventType.equals("1024")) {
                    TimePeriod timePeriod1 = new TimePeriod();
                    timePeriod1.setStartTime("07:00");
                    timePeriod1.setEndTime("09:30");
                    TimePeriod timePeriod2 = new TimePeriod();
                    timePeriod2.setStartTime("17:00");
                    timePeriod2.setEndTime("18:30");

                    timePeriods.add(timePeriod1);
                    timePeriods.add(timePeriod2);
                }
                eventTypeReportTime.setNoReportTimeList(timePeriods);
                eventTypeReportTimeList.add(eventTypeReportTime);
            }
            eventReportConfigBO.setEventTypeReportTimeList(eventTypeReportTimeList);
            eventReportConfigBOList.add(eventReportConfigBO);
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    /**
     * 上次的上报配置全量修改
     */
    @Test
    public void m21(){
        long startTime = System.currentTimeMillis();

        String data = "[{\"deviceId\":4,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":5," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":9," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":10," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":17," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":677," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":677," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}," +
                "{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}," +
                "{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"65536\",\"noReportTimeList\":[]}]},{\"deviceId\":678," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":697," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":702," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":703," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":704," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":706," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":770," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":816," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":936," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2048\",\"noReportTimeList\":[]},{\"eventType\":\"130\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":936," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":937," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"130\",\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                "\"endTime\":\"18:30\"}]}]},{\"deviceId\":938,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]},{\"eventType\":\"130\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\"," +
                "\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":939," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":940," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"130\",\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                "\"endTime\":\"18:30\"}]}]},{\"deviceId\":952,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":970," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":971," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":972," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":974," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"512\",\"noReportTimeList\":[]}]}," +
                "{\"deviceId\":975,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":980," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":985," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":990," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":992," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":994,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":996," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":999," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1001," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1001,\"eventTypeReportTimeList\":[]},{\"deviceId\":1001," +
                "\"eventTypeReportTimeList\":[]},{\"deviceId\":1001,\"eventTypeReportTimeList\":[]}," +
                "{\"deviceId\":1001,\"eventTypeReportTimeList\":[]},{\"deviceId\":1001," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1025," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1061," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1065," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1067," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1071," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1083," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1122," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2048\",\"noReportTimeList\":[]},{\"eventType\":\"130\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1133," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1137," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2048\",\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                "\"endTime\":\"18:30\"}]}]},{\"deviceId\":1141," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1148," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1152," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]}," +
                "{\"deviceId\":1161,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}," +
                         "{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                          "\"noReportTimeList\":[]}]},{\"deviceId\":1163," +
                           "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                            "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                             "\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1165," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                                "{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                                 "\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]}," +
                                  "{\"deviceId\":1168,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}," +
                                    "{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"130\"," +
                                     "\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                                      "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                                       "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1170," +
                                        "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                                         "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1174," +
                                            "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                                              "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                                               "\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                                                "\"noReportTimeList\":[]}]},{\"deviceId\":1176," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                                                    "\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1179," +
                                                      "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                                                         "\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                                                          "\"noReportTimeList\":[]}]},{\"deviceId\":1184," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"2306\"," +
                                                            "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":1194," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"131072" +
                                                                 "\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]}," +
                                                                   "{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}," +
                                                                     "{\"eventType\":\"2048\"," +
 "\"noReportTimeList\":[]}," +
                                                                       "{\"eventType\":\"130\"," +
                "\"noReportTimeList\":[]}," +
 "{\"eventType\":\"1024\"," +
                                                                          "\"noReportTimeList\":[{\"startTime\":\"07" +
                ":00\",\"endTime\":\"09:30\"}," +
                                                                            "{\"startTime\":\"17:00\"," +
                                                                             "\"endTime\":\"18:30\"}]}]}," +
                "{\"deviceId\":1195," +
                "\"eventTypeReportTimeList" +
                "\":[{\"eventType\":\"131072\"," +
                                                                                 "\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\"," +
                "\"noReportTimeList\":[]}," +
 "{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2048\"," +
                "\"noReportTimeList\":[]}," +
                                                                                        "{\"eventType\":\"130\"," +
                                                                                         "\"noReportTimeList\":[]}," +
                                                                                          "{\"eventType\":\"1024\"," +
                "\"noReportTimeList" +
                "\":[{\"startTime\":\"07" +
                                                                                             ":00\",\"endTime\":\"09" +
                                                                                              ":30\"},{\"startTime" +
                                                                                               "\":\"17:00\"," +
                "\"endTime\":\"18:30" +
                                                                                                 "\"}]}]}," +
                                                                                                  "{\"deviceId" +
                                                                                                   "\":1197," +
                                                                                                    "\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1199,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1200,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1201,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1207,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1210,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1214,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1215,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1216,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1222,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1223,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1226,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1227,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1243,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1244,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1261,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1264,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}]},{\"deviceId\":1269,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":1284,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1296,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1303,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1322,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}]},{\"deviceId\":1324,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1346,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"1024\",\"noReportTimeList\":[]}]},{\"deviceId\":1170,\"eventTypeReportTimeList\":[]},{\"deviceId\":1170,\"eventTypeReportTimeList\":[]},{\"deviceId\":1153,\"eventTypeReportTimeList\":[]}]";
        List<EventReportConfigBO> oldList = JSON.parseArray(data, EventReportConfigBO.class);
        Map<Integer, List<EventReportConfigBO>> group =
                oldList.stream().collect(Collectors.groupingBy(EventReportConfigBO::getDeviceId));

        List<EventReportConfigBO> newList = new ArrayList<>();
        for (Map.Entry<Integer, List<EventReportConfigBO>> device : group.entrySet()) {
            Integer key = device.getKey();
            List<EventReportConfigBO> list = device.getValue();
            if (list.size() > 1){
                System.out.println("有重复的设备" + key);
                ArrayList<CountBo> countBos = new ArrayList<>();
                for (int i = 0; i < list.size(); i++) {
                    EventReportConfigBO eventReportConfigBO = list.get(i);
                    if (!eventReportConfigBO.getEventTypeReportTimeList().isEmpty()){
                        int size = eventReportConfigBO.getEventTypeReportTimeList().size();
//                        newList.add(eventReportConfigBO);
                        CountBo countBo = new CountBo();
                        countBo.setI(i);
                        countBo.setSize(size);
                        countBos.add(countBo);
                    }
                }
                List<CountBo> maxEleList =
                        countBos.stream().sorted(Comparator.comparing(CountBo::getSize).reversed()).collect(Collectors.toList());
                if (!CollectionUtils.isEmpty(maxEleList)){
                    CountBo countBo = maxEleList.get(0);
                    Integer i = countBo.getI();
                    newList.add(list.get(i));

                }
            }else if (list.size() == 1){
                newList.addAll(list);
            }
        }
        newList = newList.stream().sorted(Comparator.comparing(EventReportConfigBO::getDeviceId)).collect(Collectors.toList());

        // newList.stream().filter(e -> e.getDeviceId().equals(1170) || e.getDeviceId().equals(1001) ||
        // e.getDeviceId().equals(677) || e.getDeviceId().equals(936)).collect(Collectors.toList())

        List<String> needTypeList = new ArrayList<>();
        needTypeList.add("1024");
        needTypeList.add("131072");
        needTypeList.add("65536");
        needTypeList.add("2306");

        for (EventReportConfigBO eventReportConfigBO : newList) {
            List<EventTypeReportTime> eventTypeReportTimeList = eventReportConfigBO.getEventTypeReportTimeList();
            List<String> eventTypeList =
                    eventTypeReportTimeList.stream().map(e -> e.getEventType()).collect(Collectors.toList());
            Boolean flag = false;
            for (String need : needTypeList) {
                if (!eventTypeList.contains(need)){
                    flag = true;

                    EventTypeReportTime eventTypeReportTime = new EventTypeReportTime();
                    eventTypeReportTime.setEventType(need);
                    ArrayList<TimePeriod> timePeriods = new ArrayList<>();
                    if (need.equals("1024")) {
                        TimePeriod timePeriod1 = new TimePeriod();
                        timePeriod1.setStartTime("07:00");
                        timePeriod1.setEndTime("09:30");
                        TimePeriod timePeriod2 = new TimePeriod();
                        timePeriod2.setStartTime("17:00");
                        timePeriod2.setEndTime("18:30");

                        timePeriods.add(timePeriod1);
                        timePeriods.add(timePeriod2);
                    }
                    eventTypeReportTime.setNoReportTimeList(timePeriods);
                    eventTypeReportTimeList.add(eventTypeReportTime);
                }
            }
            if (flag){
                System.out.println("需要补充事件的device " + eventReportConfigBO.getDeviceId());
            }
        }

// ---------------------
        Integer[] arr = {1,2,3,4,5,6,7,9,10,12,13,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407};
        List<Integer> allDeviceIdList=  Arrays.asList(arr);
        List<Integer> existDeviceIdList = newList.stream().map(e -> e.getDeviceId()).collect(Collectors.toList());

        List<EventReportConfigBO> newList1 = newList;
        for (Integer deviceId : allDeviceIdList) {
            if (!existDeviceIdList.contains(deviceId)){
                EventReportConfigBO configBO = new EventReportConfigBO();
                configBO.setDeviceId(deviceId);

                List<EventTypeReportTime> eventTypeReportTimeList = new ArrayList<>();

                for (String need : needTypeList) {
                    EventTypeReportTime eventTypeReportTime = new EventTypeReportTime();
                    eventTypeReportTime.setEventType(need);
                    ArrayList<TimePeriod> timePeriods = new ArrayList<>();
                    if (need.equals("1024")) {
                        TimePeriod timePeriod1 = new TimePeriod();
                        timePeriod1.setStartTime("07:00");
                        timePeriod1.setEndTime("09:30");
                        TimePeriod timePeriod2 = new TimePeriod();
                        timePeriod2.setStartTime("17:00");
                        timePeriod2.setEndTime("18:30");

                        timePeriods.add(timePeriod1);
                        timePeriods.add(timePeriod2);
                    }
                    eventTypeReportTime.setNoReportTimeList(timePeriods);
                    eventTypeReportTimeList.add(eventTypeReportTime);
                }
                configBO.setEventTypeReportTimeList(eventTypeReportTimeList);
                newList1.add(configBO);
            }
        }
        List<EventReportConfigBO> finalList =
                newList1.stream().sorted(Comparator.comparing(EventReportConfigBO::getDeviceId))
                .collect(Collectors.toList());

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m4() throws ParseException {
        long startTime = System.currentTimeMillis();

//        Date date = new Date();
//        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//        Date b = df.parse("2022-08-17 15:00:00");
//        Date e = df.parse("2022-08-17 15:11:00");

        SimpleDateFormat df = new SimpleDateFormat("HH:mm");
        SimpleDateFormat df1 = new SimpleDateFormat("HH:mm:ss");
        Date date = df1.parse("15:00:01");
        Date b = df.parse("15:00");
        Date e = df.parse("15:11");
        // Calendar
        Calendar dateC = Calendar.getInstance();
        dateC.setTime(date);
        Calendar begin = Calendar.getInstance();
        begin.setTime(b);
        Calendar end = Calendar.getInstance();
        end.setTime(e);
        if (dateC.after(begin) && dateC.before(end)) {
            System.out.println("在区间里");
        }else{
            System.out.println("不在区间里");
        }

// Date
        boolean after = date.after(b);
        boolean before = date.before(e);
        if (after && before) {
            System.out.println("在区间里");
        }else{
            System.out.println("不在区间里");
        }

// LocalDateTime
        LocalDateTime now = LocalDateTime.now();
        LocalDateTime beginTime = LocalDateTime.of(2022, 8, 17, 15, 0, 0);//里面的参数表示：年，月，日，时，分，秒
        LocalDateTime endTime = LocalDateTime.of(2022, 8, 17, 15, 11, 0);
        if (now.isAfter(beginTime) && now.isBefore(endTime)) {
            System.out.println("在区间里");
        }else{
            System.out.println("不在区间里");
        }


        long endTime1 = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime1 - startTime)+"]毫秒");
    }



    @Test
    public void m5() throws ParseException {
        long startTime = System.currentTimeMillis();

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date eventTime = sdf.parse("2023-12-05 16:50:32");

        List<TimePeriod> noReportTimeList = new ArrayList<>();
        TimePeriod timePeriod1 = new TimePeriod();
        timePeriod1.setStartTime("07:00");
        timePeriod1.setEndTime("09:30");
        TimePeriod timePeriod2 = new TimePeriod();
        timePeriod2.setStartTime("17:00");
        timePeriod2.setEndTime("18:30");
        noReportTimeList.add(timePeriod2);
        noReportTimeList.add(timePeriod1);


        Boolean aBoolean = judgeReport(eventTime, noReportTimeList);

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    private Boolean judgeReport(Date eventTime, List<TimePeriod> noReportTimeList) throws ParseException {
        if (CollectionUtils.isEmpty(noReportTimeList)){
            return true;
        }
        SimpleDateFormat sdf1 = new SimpleDateFormat("HH:mm:ss");
        SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");

        String eventTimeStr = sdf1.format(eventTime);
        Date date = sdf1.parse(eventTimeStr);

        for (TimePeriod timePeriod : noReportTimeList) {
            String startTime = timePeriod.getStartTime();
            String endTime = timePeriod.getEndTime();
            Date b = sdf2.parse(startTime);
            Date e = sdf2.parse(endTime);
            // Calendar
            Calendar cur = Calendar.getInstance();
            cur.setTime(date);
            Calendar begin = Calendar.getInstance();
            begin.setTime(b);
            Calendar end = Calendar.getInstance();
            end.setTime(e);
            // 只要满足一个 不上报的时间段 就不上报
            if (cur.after(begin) && cur.before(end)) {
                return false;
            }
        }
        return true;
    }


    @Test
    public void m15(){
        long startTime = System.currentTimeMillis();

        System.out.println(getCurrentWeekStartTime(new Date()));

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    /**
     * 获取 本周 第一天（星期一） 开始时间
     *
     * @return date
     */
    public static String getCurrentWeekStartTime(Date date) {

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        // Monday 这里设置一周开始时间是星期一
        c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
        if (isFirstSunday(c)){
            c.add(Calendar.WEEK_OF_YEAR, -1);
        }
        return sdf.format(c.getTime());
    }

    /**
     * 判断是否为周日
     * @param c
     * @return
     */
    private static boolean isFirstSunday(Calendar c) {
        return c.getFirstDayOfWeek() == Calendar.SUNDAY;
    }


    @Test
    public void m20(){
        long startTime = System.currentTimeMillis();

        Calendar now = Calendar.getInstance();
//一周第一天是否为星期天
        boolean isFirstSunday = isFirstSunday(now);
//获取周几
        int weekDay = now.get(Calendar.DAY_OF_WEEK);
//若一周第一天为星期天，则-1
        if(isFirstSunday){
            weekDay = weekDay - 1;
            if(weekDay == 0){
                weekDay = 7;
            }
        }
//打印周几
        System.out.println(weekDay);

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }



    @Test
    public void m11(){
        long startTime = System.currentTimeMillis();

        String[] a = new String[]{"device_capture_statistics","device_server_info","device_type","device_view","jtl_bj_count","jtl_cdbh_count","jtl_dlqy_other_count","jtl_dlqy_state_count","jtl_dlqy_time_frame_count","jtl_dlqy_vehicle_type_count","jtl_dlqybh_count","jtl_dmbh_count","jtl_equipment_count","jtl_lxsj_avg_base","jtl_lxsj_avg_base_now","jtl_lxsj_avg_ld","jtl_lxsj_base","jtl_lxsj_base_now","jtl_lxsj_luduan","jtl_lxsj_luduan_now","jtl_other_count","jtl_sbbh_count","jtl_sbbh_gsd_count","jtl_sbbh_vehicle_type_count","jtl_sbbhother_count","jtl_time_count","jtl_vehicle_type_count","jtl_wd_count","jtl_xzqybh_count","jtl_ystj_count","point_basic_info","point_basic_info_copy1","section_view","t_accident_treatment","t_alarm_info","t_alarm_status","t_analysis_device_traffic","t_analysis_law","t_analysis_task_manage","t_area_treatment","t_audit_event","t_audit_interface","t_audit_server","t_basic_brand","t_basic_child_brand","t_basic_device","t_basic_device_2020320","t_basic_device_20231213","t_basic_device_20240413","t_basic_device_bak","t_basic_device_type","t_basic_direction","t_basic_districts","t_basic_driver_info","t_basic_enterprise_info","t_basic_fuel_type","t_basic_integral_info","t_basic_plate_color","t_basic_plate_type","t_basic_police","t_basic_project","t_basic_ring_road","t_basic_road","t_basic_route","t_basic_section_point","t_basic_section_point_20231213_bak","t_basic_section_point_20240413","t_basic_section_road","t_basic_street","t_basic_surface","t_basic_system","t_basic_tricycle_purpose","t_basic_tricycle_type","t_basic_vehicle_color","t_basic_vehicle_purpose","t_basic_vehicle_type","t_basic_vehicle_yearly","t_basic_white_info","t_business_deck_car","t_case_info","t_case_vehicle","t_collection_info","t_control_info","t_control_mode","t_control_phone","t_control_source","t_control_type","t_copyplate","t_device_failure","t_device_status","t_enum_const","t_evaluation_schedule","t_evaluation_standard","t_event_area","t_event_continuous","t_event_date_count","t_event_device_manager","t_event_filter","t_event_filter_20240425","t_event_integral","t_event_integral_20240328","t_event_integral_20240419","t_event_integral_copy1","t_event_list","t_event_list111","t_event_list_1225","t_event_list_1225_copy","t_event_list_20240320","t_event_list_20240413","t_event_list_copy","t_event_mark_video","t_event_point","t_event_quantity_copy1","t_event_retention_time","t_event_system","t_event_task","t_event_task_config","t_event_type","t_event_type_20240413","t_event_valid_time_template","t_event_video","t_hardware_server_manage","t_huawei_data_verify","t_information_database_property_manage","t_ll","t_log_user_operation","t_main_area","t_main_area_20240328","t_main_area_240321","t_mba_camera","t_mba_camera_20231213","t_mba_camera_20240320","t_mba_camera_20240413","t_mba_camera_bak","t_operation_company","t_operation_person1","t_peccancy_clean","t_peccancy_device_upload","t_peccancy_fail_cause_info","t_peccancy_forward_tab","t_peccancy_original_tab","t_peccancy_type_x","t_point_model","t_point_model_240321","t_protocol_attributes","t_protocol_info","t_rbac_group_role","t_rbac_menu_info","t_rbac_menu_info20231222","t_rbac_menu_info_1","t_rbac_menu_info_20231218","t_rbac_menu_info_copy","t_rbac_menu_role","t_rbac_operation_info","t_rbac_operation_role","t_rbac_org_usergroup","t_rbac_organization_info","t_rbac_organization_role","t_rbac_position_info","t_rbac_position_role","t_rbac_role_info","t_rbac_user_group","t_rbac_user_info","t_rbac_user_organization","t_rbac_user_position","t_rbac_usergroup_info","t_resource_monitor_alert_manage","t_resource_visible","t_road_route","t_road_section","t_route","t_rule_area","t_rule_home","t_sample_manage","t_science_personnel_aggregation","t_science_personnel_aggregation_detail","t_science_server_common","t_search_offline_task","t_single_user_info","t_test","t_test_1","t_vehicle_virtual_plate_relation","t_video_device","t_video_helmet_statistics","t_video_play","t_virtual_resource_manage","task_details","task_info","temp_event_list","traffic_stream_lx_lxsj","traffic_vehicle_counts","traffic_vehicle_times","upload_history_logsheed","vehicle_pass_attribute_statistics","view_devices","virtualplate_doc","virtualplate_feature","virtualplate_relation","virtualplate_solr"};
        String[] b = new String[]{"device_capture_statistics","device_server_info","device_type","device_view","jtl_bj_count","jtl_cdbh_count","jtl_dlqy_other_count","jtl_dlqy_state_count","jtl_dlqy_time_frame_count","jtl_dlqy_vehicle_type_count","jtl_dlqybh_count","jtl_dmbh_count","jtl_equipment_count","jtl_lxsj_avg_base","jtl_lxsj_avg_base_now","jtl_lxsj_avg_ld","jtl_lxsj_base","jtl_lxsj_base_now","jtl_lxsj_luduan","jtl_lxsj_luduan_now","jtl_other_count","jtl_sbbh_count","jtl_sbbh_gsd_count","jtl_sbbh_vehicle_type_count","jtl_sbbhother_count","jtl_time_count","jtl_vehicle_type_count","jtl_wd_count","jtl_xzqybh_count","jtl_ystj_count","section_view","t_accident_treatment","t_alarm_info","t_alarm_status","t_analysis_device_traffic","t_analysis_law","t_analysis_task_manage","t_area_treatment","t_audit_event","t_audit_interface","t_audit_server","t_basic_brand","t_basic_child_brand","t_basic_device","t_basic_device_type","t_basic_direction","t_basic_districts","t_basic_driver_info","t_basic_enterprise_info","t_basic_fuel_type","t_basic_integral_info","t_basic_plate_color","t_basic_plate_type","t_basic_police","t_basic_project","t_basic_ring_road","t_basic_road","t_basic_route","t_basic_section_point","t_basic_section_point_20240507","t_basic_section_road","t_basic_street","t_basic_surface","t_basic_system","t_basic_tricycle_purpose","t_basic_tricycle_type","t_basic_vehicle_color","t_basic_vehicle_purpose","t_basic_vehicle_type","t_basic_vehicle_yearly","t_basic_white_info","t_business_deck_car","t_case_info","t_case_vehicle","t_collection_info","t_control_info","t_control_mode","t_control_phone","t_control_source","t_control_type","t_copyplate","t_device_failure","t_device_status","t_enum_const","t_evaluation_schedule","t_evaluation_standard","t_event_area","t_event_continuous","t_event_device_manager","t_event_filter","t_event_integral","t_event_integral_20240320","t_event_list","t_event_mark_video","t_event_point","t_event_quantity","t_event_retention_time","t_event_system","t_event_task","t_event_task_config","t_event_type","t_event_valid_time_template","t_event_video","t_hardware_server_manage","t_huawei_data_verify","t_information_database_property_manage","t_ll","t_log_user_operation","t_main_area","t_mba_camera","t_mba_camera_0000","t_mba_camera_20240507","t_operation_company","t_operation_person","t_peccancy_clean","t_peccancy_device_upload","t_peccancy_fail_cause_info","t_peccancy_forward_tab","t_peccancy_original_tab","t_peccancy_type_x","t_point_model","t_protocol_attributes","t_protocol_info","t_rbac_group_role","t_rbac_menu_info","t_rbac_menu_info20231213","t_rbac_menu_info20231222","t_rbac_menu_info_1","t_rbac_menu_info_copy","t_rbac_menu_role","t_rbac_operation_info","t_rbac_operation_role","t_rbac_org_usergroup","t_rbac_organization_info","t_rbac_organization_role","t_rbac_position_info","t_rbac_position_role","t_rbac_role_info","t_rbac_user_group","t_rbac_user_info","t_rbac_user_organization","t_rbac_user_position","t_rbac_usergroup_info","t_resource_monitor_alert_manage","t_resource_visible","t_road_route","t_road_section","t_route","t_rule_area","t_rule_home","t_sample_manage","t_science_server_common","t_search_offline_task","t_test","t_vehicle_virtual_plate_relation","t_video_device","t_video_play","t_virtual_resource_manage","task_details","task_info","traffic_stream_lx_lxsj","upload_history_logsheed","vehicle_pass_attribute_statistics","virtualplate_doc","virtualplate_feature","virtualplate_relation","virtualplate_solr"};

        List<String> arr1 = Arrays.asList(a);
        List<String> arr2 = Arrays.asList(b);

        ArrayList<String> newList = new ArrayList<>();

        for (String s : arr1) {
            if (!arr2.contains(s)){
                newList.add(s);
                System.out.println(s);
            }
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m51(){
        long startTime = System.currentTimeMillis();

        String a = "[{\"tag\":0,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":1,\"x\":\"52145\",\"y\":\"16190\"},{\"tag\":2,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":3,\"x\":\"52145\",\"y\":\"16190\"}]";

        String b = "[{\"tag\":0,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":1,\"x\":\"52145\",\"y\":\"16190\"},{\"tag\":2,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":3,\"x\":\"52145\",\"y\":\"16190\"}]";

        String c = "[{\"lat\":\"28.558062505588932\",\"lon\":\"121.5525893\",\"tag\":0},{\"lat\":\"28.52505588932\",\"lon\":\"121.525256152893\",\"tag\":1},{\"lat\":\"28.55806588932\",\"lon\":\"121.55252893\",\"tag\":2},{\"lat\":\"28.558005588932\",\"lon\":\"121.5556152893\",\"tag\":3}]";

        String d = "[{\"lat\":\"28.558062505588932\",\"lon\":\"121.5525893\",\"tag\":0},{\"lat\":\"28.52505588932\",\"lon\":\"121.525256152893\",\"tag\":1},{\"lat\":\"28.55806588932\",\"lon\":\"121.55252893\",\"tag\":2}, {\"lat\":\"28.558005588932\",\"lon\":\"121.5556152893\",\"tag\":3}]";


        String a1 = "[{\"tag\":0,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":1,\"x\":\"52145\",\"y\":\"16190\"},{\"tag\":2,\"x\":\"2145\",\"y\":\"1619\"},{\"tag\":3,\"x\":\"52145\",\"y\":\"16190\"}]";

        String b1 = "[{\"tag\":0,\"x\":\"2145.3\",\"y\":\"1619.6\"},{\"tag\":1,\"x\":\"52145.7\",\"y\":\"16190.3\"},{\"tag\":2,\"x\":\"2145.3\",\"y\":\"1619.2\"},{\"tag\":3,\"x\":\"52145.1\",\"y\":\"16190.1\"}]";

        String c1 = "[]";

        String d1 = "[]";
        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m50(){
        long startTime = System.currentTimeMillis();

        String urlString = "http://192.168.6.135:60500/SetServerConfig";
        try {
            URL url = new URL(urlString);
            String host = url.getHost(); // 获取主机名，通常是IP地址或域名
            int port = url.getPort(); // 获取端口号，如果URL中没有指定端口号，将返回默认的端口号（例如，HTTP的80，HTTPS的443）

            if (port == -1) {
                // 如果端口号为-1，说明URL中没有显式指定端口号，我们需要根据协议获取默认端口
                String protocol = url.getProtocol();
                if ("http".equals(protocol)) {
                    port = 80;
                } else if ("https".equals(protocol)) {
                    port = 443;
                }
                // 这里也可以添加对其他协议的处理
            }

            System.out.println("IP地址: " + host);
            System.out.println("端口号: " + port);

        } catch (MalformedURLException e) {
            e.printStackTrace();
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    @Test
    public void m53(){
        long startTime = System.currentTimeMillis();

        BaseBO baseBO = new BaseBO();
        baseBO.setName("a");
        baseBO.setValue(1);

        String s = JSON.toJSONString(baseBO);
        // 在解析时 可以将 数字转换成 字符串
        String s1 = "{\"name\":888,\"value\":1}";
        BaseBO baseBO1 = JSON.parseObject(s1, BaseBO.class);
        String name = baseBO1.getName();
        System.out.println(name);

        // 在解析时 可以将 字符串 转换成 数字
        String s2 = "{\"name\":\"a\",\"value\":\"10000\"}";
        BaseBO baseBO2 = JSON.parseObject(s2, BaseBO.class);
        Integer value = baseBO2.getValue();
        System.out.println(value);

        // 在解析时 不可以将 任意类型字符串 转换成 数字，但能将 字符串类型的数字 转换成数字
//        String s3 = "{\"name\":888,\"value\":\"1000bb\"}";
//        BaseBO baseBO3 = JSON.parseObject(s3, BaseBO.class);
//        Integer value3 = baseBO2.getValue();
//        System.out.println(value3);



        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    @Test
    public void m0621() throws UnknownHostException {
        long startTime = System.currentTimeMillis();

        String hostIp = InetAddress.getLocalHost().getHostAddress();
        System.out.println(hostIp);

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    @Test
    public void m0701(){
        long startTime = System.currentTimeMillis();

        String s = "10100001011100101100011001001101110011111100011011010001110010100000000010101111011001010010101101000011100000000110100000001101000110000000010010000011000011110100000101100001100000001010110010011111110100011111011100111111101010100100110010011011000011010000000000011101101010111100110010001011000101110100010011101000101101110011001000101000011000011110011011101010010011101010101001010111100010101000110000000010100111001000001000011001101100010000100100010000101110010001010010011110110101001000000010010010101001110010001001010110110000101011000001010000001110111011001000001001110010000000000101010100100101101010100100100101000000100111110111101011010110110000010111100111000011001000110100010011000111000101111000100010000100110000011000101001100100110100011100001100011001001000000000000000001001101001011111010110110000110000011100000001001011010010110011001000100101101011000100100000100100000001101011110101101010101010100010010110110000001011101110010000010000110111011100100110000101101010111100110000100001010000101100101000100010100111000011011110100110011110100101100000111001001001001010100011000100101010010101100101111111000011111111111000101101010011101010110001110100110111111110001101100000110001000010011001110010011111111110100010001011011001101001110111011010010110000001010101010011100000001000100100010010011000110010000010001100010010110101010010101111111101001010111110100011110101001001001011110110100010000110001111000110001010001000001110100100000111010110111011100100000100101000000100001110010000101001110011101101001010111110100001001101010111100001111110110100001010011101001010000000001100010100010100010101011101101010011100100010001110100001100100001100011011111001000111101011111110110100110100111100010100110100110001011101000100010000100110000010000001010100101110100001010100001110100000001001001110011110011110000101001111110100010111010100000000000100100011001111101110110001101000010100100000110001100101001101011000010011000000100000011001010010001101110111100111111100000010010010000010001000111001";
        System.out.println(s.length());

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m0702(){
        long startTime = System.currentTimeMillis();

        System.out.println(formatString2("3431"));

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    public static String formatString2(String data) {

        float dataf=Float.parseFloat(data);
        DecimalFormat df = new DecimalFormat("#,###");
        return df.format(dataf);
    }


    @Test
    public void m20240715(){
        long startTime = System.currentTimeMillis();

        String data = "[{\"deviceId\":5,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
          "\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
           "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"2097152\"," +
            "\"noReportTimeList\":[]}]},{\"deviceId\":5,\"eventTypeReportTimeList\":[]},{\"deviceId\":5," +
             "\"eventTypeReportTimeList\":[]},{\"deviceId\":9,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
              "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
               "\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":675," +
                 "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                  "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                   "\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                "\"noReportTimeList\":[]}]},{\"deviceId\":677," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]}," +
                "{\"deviceId\":678,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                           "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                            "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                "{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":697," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                                 "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\"," +
                                  "\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                                   "{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":702," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                     "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                                      "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\"," +
                                       "\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                                        "{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":703," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                          "\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"}," +
                                           "{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]}," +
                                            "{\"eventType\":\"131072\",\"noReportTimeList\":[]}," +
                                             "{\"eventType\":\"65536\",\"noReportTimeList\":[]}," +
                                              "{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":704," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                                "\"noReportTimeList\":[{\"startTime\":\"07:00\"," +
                "\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                "\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\"," +
                                                   "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                                                     "\"noReportTimeList\":[]}]},{\"deviceId\":706," +
                "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                                       "\"noReportTimeList\":[{\"startTime\":\"07:00\"," +
                                                        "\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                                                         "\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"65536\"," +
                "\"noReportTimeList\":[]},{\"eventType\":\"2306\"," +
                                                            "\"noReportTimeList\":[]}]},{\"deviceId\":935," +
                                                             "\"eventTypeReportTimeList\":[{\"eventType\":\"1024\"," +
                                                              "\"noReportTimeList\":[{\"startTime\":\"07:00\"," +
                "\"endTime\":\"09:30\"},{\"startTime\":\"17:00\"," +
                "\"endTime\":\"18:30\"},{\"startTime\":\"\"," +
                                                                 "\"endTime\":\"\"},{\"startTime\":\"\"," +
                                                                  "\"endTime\":\"\"},{\"startTime\":\"\"," +
                                                                   "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                                                                     "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                                                                       "\"endTime\":\"\"},{\"startTime\":\"\"," +
                                                                        "\"endTime\":\"\"}]}," +
                "{\"eventType\":\"131072\"," +
                                                                          "\"noReportTimeList\":[{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"},{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}]}," +
                "{\"eventType\":\"65536\"," +
                "\"noReportTimeList" +
                                                                                            "\":[{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                "{\"startTime\":\"\"," +
                "\"endTime\":\"\"}," +
                                                                                                "{\"startTime\":\"\"," +
                                                                                                 "\"endTime\":\"\"}," +
                "{\"startTime" +
                "\":\"\"," +
                                                                                                    "\"endTime" +
                "\":\"\"}," +
                                                                                                      "{\"startTime" +
                                                                                                       "\":\"\"," +
                                                                                                        "\"endTime" +
                                                                                                         "\":\"\"}," +
                                                                                                          "{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"2306\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"130\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]}]},{\"deviceId\":936,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":937,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":938,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":939,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":940,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":952,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":963,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":964,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":968,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":969,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":970,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":971,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":972,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"65536\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"2306\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"2048\",\"noReportTimeList\":[{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]}]},{\"deviceId\":974,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":975,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":980,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":985,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":990,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":992,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":993,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":994,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":995,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":996,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":998,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":999,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1001,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1025,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1061,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1065,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1068,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1083,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1122,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1126,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1128,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1133,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1137,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1138,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1141,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1148,\"eventTypeReportTimeList\":[{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1152,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1153,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1161,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1163,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1165,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1168,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1170,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1171,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1174,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1176,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1178,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1179,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1180,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1184,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1189,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1192,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1194,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1195,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1197,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1199,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1200,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1201,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1203,\"eventTypeReportTimeList\":[{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1203,\"eventTypeReportTimeList\":[{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]}]},{\"deviceId\":1206,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1207,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1209,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1210,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1212,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1214,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1215,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1216,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1217,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1219,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1220,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1221,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1222,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1223,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1226,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1227,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1243,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1244,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1261,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1264,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1269,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1284,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1296,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1303,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1310,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1322,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1324,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1346,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1347,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1348,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1349,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1350,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1351,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1354,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1357,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1358,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1359,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1360,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1361,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1366,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1369,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1371,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1372,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1373,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1375,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1378,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1380,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1381,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1384,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1388,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1389,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1391,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1392,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1393,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1395,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1396,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1397,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1398,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1400,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1401,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1402,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1403,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]},{\"eventType\":\"2048\",\"noReportTimeList\":[]}]},{\"deviceId\":1404,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1405,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1406,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1407,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1408,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]},{\"eventType\":\"65536\",\"noReportTimeList\":[]},{\"eventType\":\"2306\",\"noReportTimeList\":[]}]},{\"deviceId\":1412,\"eventTypeReportTimeList\":[{\"eventType\":\"1024\",\"noReportTimeList\":[{\"startTime\":\"07:00\",\"endTime\":\"09:30\"},{\"startTime\":\"17:00\",\"endTime\":\"18:30\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"},{\"startTime\":\"\",\"endTime\":\"\"}]},{\"eventType\":\"131072\",\"noReportTimeList\":[]}]}]";
        List<EventReportConfigBO> oldList = JSON.parseArray(data, EventReportConfigBO.class);
        Map<Integer, List<EventReportConfigBO>> group =
                oldList.stream().collect(Collectors.groupingBy(EventReportConfigBO::getDeviceId));

        List<EventReportConfigBO> newList = new ArrayList<>();
        for (Map.Entry<Integer, List<EventReportConfigBO>> device : group.entrySet()) {
            Integer key = device.getKey();
            List<EventReportConfigBO> list = device.getValue();
            if (list.size() > 1){
                System.out.println("有重复的设备" + key);
                ArrayList<CountBo> countBos = new ArrayList<>();
                for (int i = 0; i < list.size(); i++) {
                    EventReportConfigBO eventReportConfigBO = list.get(i);
                    if (!eventReportConfigBO.getEventTypeReportTimeList().isEmpty()){
                        int size = eventReportConfigBO.getEventTypeReportTimeList().size();
//                        newList.add(eventReportConfigBO);
                        CountBo countBo = new CountBo();
                        countBo.setI(i);
                        countBo.setSize(size);
                        countBos.add(countBo);
                    }
                }
                List<CountBo> maxEleList =
                        countBos.stream().sorted(Comparator.comparing(CountBo::getSize).reversed()).collect(Collectors.toList());
                if (!CollectionUtils.isEmpty(maxEleList)){
                    CountBo countBo = maxEleList.get(0);
                    Integer i = countBo.getI();
                    newList.add(list.get(i));

                }
            }else if (list.size() == 1){
                newList.addAll(list);
            }
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    /**
     * 获取事件戳
     */
    @Test
    public void m240724(){
        long startTime = System.currentTimeMillis();

//        long time = new Date().getTime();
//        System.out.println(time);
//
        String beforeMinuteTime = getBeforeMinuteTime(new Date(), 5);
        System.out.println(beforeMinuteTime);
        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }


    /**
     * 获取 后几分钟的时间
     *
     * @return date
     */
    public static String getBeforeMinuteTime(Date date, int amount) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:00");
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        c.add(Calendar.MINUTE, -amount);
        return sdf.format(c.getTime());
    }

    @Test
    public void m0729() throws ParseException {
        long startTime = System.currentTimeMillis();


        String curTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());

        System.out.println(getTimeBeforeDay(curTime, 3));

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    /**
     * 获取 前多少天的时间
     *
     * @param curTime 当前时间
     * @param dayNum  天数
     * @return
     * @throws ParseException
     */
    public static String getTimeBeforeDay(String curTime, Integer dayNum) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd 00:00:00");
        Date date = sdf.parse(curTime);
        Calendar c = Calendar.getInstance();
        c.setTime(date);
        c.add(Calendar.DAY_OF_MONTH, -dayNum);
        return sdf2.format(c.getTime());
    }


    @Test
    public void m0821(){
        long startTime = System.currentTimeMillis();

        System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));

        String a = "{\"0\":[{\"start_time\":\"00:00:00\"," +
                "\"end_time\":\"23:59:59\"}],\"1\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]," +
                "\"2\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]," +
                "\"3\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]," +
                "\"4\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]," +
                "\"5\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]," +
                "\"6\":[{\"start_time\":\"00:00:00\",\"end_time\":\"23:59:59\"}]}";
        System.out.println(a);


        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m0523(){
        long startTime = System.currentTimeMillis();

        String a = null;
        if (a.equals("2")){
            System.out.println(1);
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m0605(){
        long startTime = System.currentTimeMillis();


        BigDecimal score = new BigDecimal("0.999");
        String showScore = "-";
        if (score != null && score.compareTo(BigDecimal.ZERO) > 0){
            showScore = score.toString();
        }
        System.out.println(showScore);

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m0609(){
        long startTime = System.currentTimeMillis();

        String teacherName = "老师帮-00-08";
        String newTeacherName = teacherName.replace("-","");
        System.out.println(newTeacherName);

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }
    // 字段标识符
    private static final byte[] DATA_PREFIX = "data:".getBytes();
    @Test
    public void m0703(){
        long startTime = System.currentTimeMillis();

        for (int i = 0; i < 1000; i = i+ 100) {
            System.out.println(UUID.randomUUID().toString().replace("-", ""));

        }

        System.out.println(DATA_PREFIX);
        for (byte dataPrefix : DATA_PREFIX) {
            System.out.println(dataPrefix);
        }

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }

    @Test
    public void m000(){
        long startTime = System.currentTimeMillis();

        String response = "";

        long endTime = System.currentTimeMillis();
        System.out.println("执行耗时["+(endTime - startTime)+"]毫秒");
    }
}


